package com.open.capacity.db.dao;


import com.open.capacity.common.model.DB;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface DBMapper {
    /**
     * 获取数据库列表
     * @param map
     * @return
     */
    List<DB> getDBList(Map map);

    /**
     * 获取数据库列表数
     * @param param
     * @return
     */
    long getDBListCount(String param);

    /**
     * 添加数据库信息
     * @param db
     * @return
     */
    Integer saveDB(DB db);

    /**
     * 修改数据库信息
     * @param db
     * @return
     */
    Integer updateDB(DB db);

    /**
     * 删除数据库信息
     * @param dbId
     * @return
     */
    Integer deleteDB(Integer dbId);

}
